﻿namespace ConcurrentBoo.Executors

import System
import System.Threading

import ConcurrentBoo

class QueuedExecutor(ThreadedExecutor):
"""
Queues actions for execution in a dedicated thread.
"""
	override protected def ExecutionLoop():
		while ProcessNextMessage():
			pass
	
